Leveraging Final Degree Projects for Open Source Software Contributions
نویسندگان
چکیده
(1) Background: final year students of computer science engineering degrees must carry out a degree project (FDP) in order to graduate. Students’ contributions improve open source software (OSS) through FDPs can offer multiple benefits and challenges, both for the students, instructors itself. This work reports on practical experience developed by four contributing mature OSS projects during their FDPs, detailing how they addressed challenges involved, from teachers perspective. (2) Methods: we followed two established academic years analyzed GitHub responses survey. (3) Results: obtained set specific recommendations future practitioners detailed list achieved steering FDP towards contributions, projects. (4) Conclusions: find that oriented enhancing introduce into real-world, examples principles, give them boost confidence about technical communication skills help build portfolio daily used worldwide applications.
منابع مشابه
Final-year projects using open source OpenEEG
This paper describes undergraduate electroencephalography projects using the OpenEEG platform. The projects applied a broad range of curriculum components including computer interfacing, signal processing and software development. Project applications were wide-ranging and provided opportunities to explore research areas such as Brain-Computer Interfacing , affective computing and assistive tec...
متن کاملSocial Structure for Open Source Software Projects
Open source software (OSS) has drawn increasing attention from both practitioners and researchers in recent years. However, few empirical studies have investigated the interaction process of OSS teams during OSS development. This dissertation has two primary objectives. First, the research studies the social structure of OSS teams. Second, the research investigates the factors impacting the soc...
متن کاملPerformance of Open Source Software Projects
In this study we seek to understand the factors differentiating successful from unsuccessful software projects. This article develops and tests a model measuring the impact on software project performance of (1) software products’ design architectures and (2) developers’ positions within collaborative networks. Two indicators of project success are used: product quality and project velocity. Tw...
متن کاملSoftware Engineering Lessons from Open Source Projects
The Open Source form of software development has captured the attention of academics and software practitioners alike. Though, this ‘phenomenon’ has been touted by some to be how all software will eventually be developed, many are critical about how far this form of organization will be successful. It is very likely that both the traditional form as well as the Open Source form of organization ...
متن کاملOpen Source Software: Leveraging Software Quality in the Industrial Context
For years, the software industry has been suffering from problems subsumed under the term “software crisis”. While traditional development methods were not able to provide a cure, open source software (OSS) seems to be an effective approach to reduce product cycle-times and decrease development costs. Moreover, OSS has great potential to achieve high software quality and promote creation of reu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Electronics
سال: 2021
ISSN: ['2079-9292']
DOI: https://doi.org/10.3390/electronics10101181